home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 12 / Cream of the Crop 12 (Part II) / Cream of the Crop 12 (Part II).iso / BBS / FDLOG122.ZIP / HISTORY.DOC < prev    next >
Encoding:
Text File  |  1996-03-20  |  70.6 KB  |  1,217 lines

  1.  
  2. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  3. ──────────────────────────────────────────────────────────────────────────────
  4.  
  5. ──────────────────────────────────────────────────────────────────────────────
  6. FDLog V1.22 (20-Mar-96)
  7. ──────────────────────────────────────────────────────────────────────────────
  8.  
  9.                    I am very sorry that development of FDLog was quite slow
  10.                    during the last months. As some of you might know, I spent
  11.                    6 weeks in far Japan last sommer. Although I took my note-
  12.                    book with me I did not have time to program there; I had
  13.                    better things to do :-) Since my return I have been very
  14.                    busy. I hope, that this stress will now be a little less
  15.                    so I can continue programming on FDLog. It's still fun.
  16.  
  17.                  + You can get your FDLog demo-key now just by writing a net-
  18.                    mail to my mail-manager. Refer to Updates in FDLOG.DOC on
  19.                    how to write this netmail.
  20.                  * Demo-Key is now valid for five (5) weeks.
  21.                  * In the registered version FDLog will not wait after
  22.                    processing before closing the status window any more. Under
  23.                    usage of /WAIT in the command-line you can force FDLog to
  24.                    wait for 10 seconds or a keypress.
  25.                    In the unregistered version FDLog will always wait for 10
  26.                    seconds or a keypress.
  27.                  + Error-netmail: If there were any entries into the error-log
  28.                    FDLog can now write a netmail to you after it has done its
  29.                    work. This is extremely useful because you so you will get
  30.                    automatically informed about problems of FDLog.
  31.                    To use this new feature, there are the following new key-
  32.                    words in the [Settings] section:
  33.                      ErrorNetmail=NO|yes
  34.                      ErrorTemplate=<Template>
  35.                    Further there is one new netmail-template:
  36.                      ERRORLOGNAME: Name of the error-logfile
  37.                  - Error-logfile: FDLog now can write a second logfile which
  38.                    will be newly created on EVERY run. This log can i.e. be
  39.                    imported into the Error-netmail mentioned above.
  40.                    I have installed these keywords in the [Settings] section:
  41.                      ErrorLogName=<File>
  42.                      ErrorLogLevels=?!
  43.                    By default this logfile will not be written.
  44.                  + Implemented new logging keywords in [Settings] section:
  45.                      DispLevels=-+#?!
  46.                      LogLevels=-+#?!
  47.                    Using the log-levels -+#?! you can now switch every kind
  48.                    of information on or off.
  49.                    These are the currently available log-levels:
  50.                      - (green) : Trivial/debug information
  51.                      + (green) : Informative stuff
  52.                      # (cyan)  : Disqualification (Call/Netmail/...)
  53.                      ? (yellow): Warning - something might be wrong
  54.                      ! (red)   : Fatal error - program will terminate
  55.                    These new keywords should replace the old keywords Display
  56.                    and LogLevel. However, the old ones are still working.
  57.                  ? The Ctrl-Z problem concerning the netmail-templates is now
  58.                    finally fixed (hopefully).
  59.                  * Changed loglevel auf tranx time update messages to info
  60.                    level.
  61.  
  62. ══════════════════════════════════════════════════════════════════════════════
  63. FDLog V1.22                                                           Page   1
  64.  
  65.  
  66. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  67. ──────────────────────────────────────────────────────────────────────────────
  68.  
  69.                  ! Tranx function caused runtime error when using with McMail
  70.                    log in binkley style.
  71.  
  72. ──────────────────────────────────────────────────────────────────────────────
  73. FDLog V1.22ß-7 (3-Feb-96)
  74. ──────────────────────────────────────────────────────────────────────────────
  75.  
  76.                  + I really expected the ß-6 to be the last release before the
  77.                    public one but the bugs made me change my mind :-( So, once
  78.                    again (and now hopefully really the last time) I hope that
  79.                    this is the release-candidate.
  80.                  + Note: If you are using McMail 1.0g5 and get out cost/min of
  81.                          McMail's log (recommended procedure) make sure that
  82.                          CostTimeOffset is set to 0 in the McMail config!
  83.                          Commenting CostTimeOffset does *NOT* set it to zero!
  84.                  * Minor changes in T-Mail date reading
  85.                  ? I saw a log where McMail 1.0g4 wrote the AKA of a system
  86.                    at the beginning of a line. FDLog interpreted this address
  87.                    as time and changed its internal date. This problem is
  88.                    under control now.
  89.                  * Magic-repsonsefiles starting with "/" are now longer added
  90.                    to the magic list as usually is a special switch, not a
  91.                    filename.
  92.                  ? If Fast-Pointer positioning failed, FDLog did not analyze
  93.                    the mailer-logfile any more. This bug might have been a
  94.                    side-effect of the /TRANX function.
  95.                  + Min. time-differnce in the logfile before FDLog changes
  96.                    the date is now configurable. New keyword DateJump.
  97.                    Unit is minutes.
  98.                  ? FDLog did not get out the last request of a request-
  99.                    proessor logfile.
  100.                  ! No non-magic filerequests were recognized since V1.22ß-5!
  101.                  * If the number of calls exceeded 4 characters in the
  102.                    Activity or Timeusage-Log FDLog wrote **** instead of the
  103.                    number of calls. Now if the number exceeds 9999 FDLog uses
  104.                    the "k" convention to write the number. So 10k4 means
  105.                    10400 calls, 23k3 means 23300 calls and so on.
  106.                  * FDLog will now append to runtime-error info-file if a run-
  107.                    time error occurs and this file already exists. Hopefully
  108.                    you will never meet a "FDLOG.ERR" on your system :-)
  109.                  * If a cost-entry in a user's log, summary log or netmail-
  110.                    report exceeds 8 characters, the commas will not be disp-
  111.                    layed any more. In prior versions FDLog just display
  112.                    *****.** instead.
  113.  
  114. ──────────────────────────────────────────────────────────────────────────────
  115. FDLog V1.22ß-6 (29-Jan-96)
  116. ──────────────────────────────────────────────────────────────────────────────
  117.  
  118.                  + This is probably really the last version before the public
  119.                    V1.22 release. Please report all bugs, funny things, and 
  120.                    your last SMALL wishes for the new public release.
  121.                  + Use PATCH.BAT to upgrade your FDLog V1.21
  122.                  * Beta-Versions now keep running if your temporary key has
  123.                    expired, but will have the same limits as the normal un-
  124.                    registered version.
  125.  
  126. ══════════════════════════════════════════════════════════════════════════════
  127. FDLog V1.22                                                           Page   2
  128.  
  129.  
  130. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  131. ──────────────────────────────────────────────────────────────────────────────
  132.  
  133.                  ? Fixed a cosmetic bug: FDLog did not write that
  134.                    Fast-Pointer-Positioning failed under some circumstances.
  135.                  ? FATTACH netmail-template did not write the filename of the
  136.                    attach into the subject line.
  137.                  + Implemented new netmail-templates for use in the tranx-
  138.                    netmail:
  139.                      TRXADDRESS :  Address of time-server
  140.                      TRXDATE:      Date of failed Tranx-Session
  141.                      TRXDIFFMINS:  Time difference in minutes
  142.                      TRXDIFFSECS:  Time difference in seconds
  143.                      TRXFIRSTNAME: First name of time-server Sysop
  144.                      TRXLASTNAME:  Last name of time-server Sysop
  145.                      TRXLOGNAME:   Name of used mailer-logfile
  146.                      TRXMAXDIFF:   Max. allowed time difference in minutes
  147.                      TRXNAME:      Sysop of time-server
  148.                      TRXOWNDATE:   Own date (normal) from Tranx-line
  149.                      TRXOWMTIME:   Own time (normal) from Tranx-line
  150.                      TRXOWNUNIX:   Own unix date (Hex) from Tranx-line
  151.                      TRXREMDATE:   Remote date (normal) from Tranx-line
  152.                      TRXREMTIME:   Remote time (normal) from Tranx-line
  153.                      TRXREMUNIX:   Remote unix date (Hex) from Tranx-line
  154.                      TRXTIME:      Time of failed Tranx-Session
  155.                  + Implemented full tranx timesync support for all mailers
  156.                    writing tranx-lines. These are FrontDoor, Xenia, McMail and
  157.                    Binkley. New keywords for the tranx-support in the 
  158.                    [Settings] section:
  159.                    TranxLog, TranxUpdServer, TranxMaxDiff, TranxNetmail,
  160.                    TranxTemplate.
  161.                    New section [TranxAddresses].
  162.                    To use this new feature run FDLog /TRANX.
  163.                    To learn more about this new feature refer to your user's
  164.                    manual.
  165.                  + Implemented new netmail template PROGTIME representing the
  166.                    compile-time of FDLog.
  167.                  + Implemented simple environment and environment conditional
  168.                    support for the .INI file and the command-line parameters.
  169.                    This shows how to use it:
  170.                    %env% - will be translated in the contents of the environ-
  171.                            ment variable env
  172.                    %env=string% - the rest of the line will only be processed
  173.                                   if the contents of the environment variable
  174.                                   env are equal to string
  175.                    %env#string% - the rest of the line will only be processed
  176.                                   if the contents of the environment variable
  177.                                   env are not equal to string
  178.                    %% - one single %
  179.                    If you are using McMail I am sure that have seen this stuff
  180.                    before :-)
  181.                  ? Due to the modification of the end of session trigger in
  182.                    McMail FDLog could possibly include terminal-connects into
  183.                    its calculations. Fixed.
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190. ══════════════════════════════════════════════════════════════════════════════
  191. FDLog V1.22                                                           Page   3
  192.  
  193.  
  194. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  195. ──────────────────────────────────────────────────────────────────────────────
  196.  
  197. ──────────────────────────────────────────────────────────────────────────────
  198. FDLog V1.22ß-5 (25-Jan-96)
  199. ──────────────────────────────────────────────────────────────────────────────
  200.  
  201.                  + This is probably the last version before the public V1.22
  202.                    release. The new version of McMail (1.0g5) did not change
  203.                    its logstyle and I don't expect any problems there. FTS-1
  204.                    and YooHoo session have been tested and FDLog does not have
  205.                    any problems with that one. However, I would like to wait
  206.                    for the FrontDoor 2.30.mL release because I expect 
  207.                    FrontDoor to have some significant improvements.
  208.                  ? If you put FDLog's own logfile into the same path as the
  209.                    userlogs or summarylogs and set DeleteOldLogs=Yes FDLog
  210.                    would delete its own logfile although it was opened. I
  211.                    have no idea how an opened file can be deleted but it was
  212.                    like that. Now FDLog checks if the file to delete could be
  213.                    the own logfile and skips in that case.
  214.                  * Changed end of session trigger for McMail from "End of
  215.                    mailsession" to "Hang up the line". Therefore the cost of 
  216.                    failed sessions (EMSI) get calculacted as well. Name and
  217.                    address of these calls are Unknown, 0:0/0.
  218.                  + Implemented FIPS CAPI-ISDN Support. This kind of calls will
  219.                    appear as 64000/CAPI in the userlogs.
  220.                  + Implemented switch RunSemaphore=<File> in the [Settings]
  221.                    section. Use this if you want FDLog to create a special
  222.                    run-semaphore when it is active.
  223.                  + A warning message appears if there was a not locked FDLog
  224.                    lock semaphore in FDLog's system path.
  225.                  ? Lock semaphore was not created if existing one could be
  226.                    deleted.
  227.                  + Implemented support for the FIPS/32 Win95/NT point mailer!
  228.                    Please don't ask for a Windows version of FDLog - I don't
  229.                    think that there will ever be one. The current release of
  230.                    FIPS when implementing support for it was 0.90. As the
  231.                    inbound module is not available yet there is no support
  232.                    for inbound calls yet in FDLog.
  233.                  ? Some log-phonenumbers were not correctly recognized and
  234.                    that leaded to a wrong basis-rate for calls. Improved
  235.                    recognition system.
  236.                  + Implemented support for multiple magic responses. So, more
  237.                    files can be sent upon one magic request. These files have
  238.                    to be written in the magic files-list after the magic name
  239.                    separated by blanks.
  240.                  + Implemented BinkleyMagics=NO|yes switch. If you set this
  241.                    switch to yes, you can include your Binkley-Style request-
  242.                    configuration files as magic files. Every magic starts
  243.                    with a "@" there. This also works together with McMail and
  244.                    Xenia request congiurations.
  245.                  * Lock file FDLOG.LOC gets automatically deleted if it is not
  246.                    in use.
  247.                  + Implemented /NOWAIT command-line switch. This disables the
  248.                    5 seconds waiting time after FDLog has completed its work.
  249.                    This feature is only available in the registered version!
  250.                  ? When using a T-Mail log FDLog wrote also CONNECT to the
  251.                    connect-string. This has been removed.
  252.                  + FDLog now also accepts connects that do not start with
  253.  
  254. ══════════════════════════════════════════════════════════════════════════════
  255. FDLog V1.22                                                           Page   4
  256.  
  257.  
  258. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  259. ──────────────────────────────────────────────────────────────────────────────
  260.  
  261.                    the CONNECT but with the CARRIER modem response.
  262.  
  263. ──────────────────────────────────────────────────────────────────────────────
  264. FDLog V1.22ß-4 (13-Dec-95)
  265. ──────────────────────────────────────────────────────────────────────────────
  266.  
  267.                  + Use PATCH.BAT to upgrade your FDLog V1.21
  268.                  + Implemented REALCOST option for every logfile in the
  269.                    [LogFiles] section. If you write this keyword after a log-
  270.                    file, FDLog will just take the costs out of the logfile
  271.                    without doing any calculations with them (at least not
  272.                    directly). This is useful if the costs in your logfile are
  273.                    for sure totally correct. Currently, this can only be true
  274.                    if you are using McMail together with cFos and have not
  275.                    activated the keyword NoFosCharge in McMail's config.
  276.                    Further you have to ensure that your mailer really writes
  277.                    the correct costs into its logfile. As there are some
  278.                    important notes on that please refer to FDLOG.DOC.
  279.                  + Implemented [SysOpCost] section. In this section you can
  280.                    combine the name of a sysop with a remote-cost for his'
  281.                    system. The order of checking for a remote-cost is now
  282.                    [Cost], then [SysOpCost] and at last [RemoteCost].
  283.                  + You can now place a description for every rate in the
  284.                    [CostTran] section at the beginning of a line within two
  285.                    Quotes ("). This description will again appear in the
  286.                    Cost-Separation summary.
  287.                  + Implemented UserLogType=CONNECT|address switch in the
  288.                    [Settings] section of your .INI file. With this switch you
  289.                    can exchange the connect-string with the used main-AKA in
  290.                    the user's logs and vice versa.
  291.                  ? FDLog did sum up duration and cost in the cost-separation
  292.                    summary without re-initialization before creating a summary
  293.                    for a new month or year. This caused much too high values
  294.                    in the last summary created on periodic runs. Fixed.
  295.                  ? Fixed a bug that caused a Runtime Error when creating a
  296.                    cost-separation summary after netmail creation. This could
  297.                    only happen on periodic runs of FDLog.
  298.                  + Implemented analyzer for Request-Processor logfiles. This
  299.                    was necessary because some mailers (i.e. InterMail and
  300.                    McMail) did not write any specific information about file-
  301.                    requests into their logfile. Therefore FDLog could not
  302.                    analyze those filerequests. Now there is the new section
  303.                    [RPLogfiles] where you can specify the names of the logs
  304.                    of your requestprocessor for the different lines. I also
  305.                    implemented a the new switch ReqProcessor=AUTO|rp|easyerp|
  306.                    easyerp/binkley in the [Settings] section. You can select
  307.                    the type of your request-processor there. Currently
  308.                    supported request-processors are The Prime RP and EasyERP
  309.                    (with both logtypes). More request-processors can be im-
  310.                    plemented without any problems upon request.
  311.                  * The structure of the file-request database changed again.
  312.                    FDLog will convert it automatically and will show the
  313.                    progress of the conversion using its new user-interfache.
  314.                  * I thought that InterMail did not verbose file-requests in
  315.                    its logfile. In fact, it does, but only when you are using
  316.                    the internal request-processor. Now FDLog is able to
  317.  
  318. ══════════════════════════════════════════════════════════════════════════════
  319. FDLog V1.22                                                           Page   5
  320.  
  321.  
  322. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  323. ──────────────────────────────────────────────────────────────────────────────
  324.  
  325.                    analyze file-requests with InterMail.
  326.                  + Implemented a new state-of-the-art ;-) status output.
  327.                  ? There was a problem with McMail's short logtype. When you
  328.                    synchronized your clock while your mailer was running (i.e.
  329.                    via cFos TimeSync function), it could be possible, that
  330.                    FDLog thought that there was a date change (only, when the
  331.                    new time was lower)
  332.  
  333. ──────────────────────────────────────────────────────────────────────────────
  334. FDLog V1.22ß-3 (11-Nov-95)
  335. ──────────────────────────────────────────────────────────────────────────────
  336.  
  337.                  + Use PATCH.BAT to upgrade your FDLog V1.21
  338.                  + From now on there is a FAQ (Frequently Asked Questions)
  339.                    included in the FDLog package. Currently there is no
  340.                    English FAQ available but I will start to collect English
  341.                    FAQs from now on as well.
  342.                  + With the Magic FDL_DEMO you can now obtain a free Demo-
  343.                    Key for FDLog which is valid for two weeks.
  344.                  + Implemented MyCountryCode switch in the [Settings] section.
  345.                    If you put your international access code there 
  346.                    (Austria=43, Germany=49, Great Britain=44), Phone entries
  347.                    starting with 0 will be converted into the international
  348.                    format used by FDLog. For example, if you set 
  349.                    MyCountryCode=81 and there is a phone-entry with
  350.                    03-3333-8702 it will be converted to 81-3-3333-8702 (btw:
  351.                    don't call this number, it's in Tokyo ;->). This feature
  352.                    makes sense if your remote system has not set up his
  353.                    phone-entry in the international format.
  354.                  + Implemented [Cost] section. From now on, FDLog uses a new
  355.                    way to calcuate the cost of the remote system or all costs
  356.                    if AlwaysRemoteCost is set to "Yes". FDLog now examines
  357.                    the "Phone" entry in the logfile and tries to get the
  358.                    phone number of the caller/destination. Then, FDLog looks
  359.                    in the entries in [Cost] to find a match to the phone
  360.                    number. Every number (in fact it's a part of a number) has
  361.                    a certain cost/min, and so FDLog knows the cost of the
  362.                    call. If no match can be found in [Cost], or the remote
  363.                    system reports -Unpublished- (or just trash), the old
  364.                    [RemostCost] section will be used to calculate the costs.
  365.                    [RemoteCost] uses the AKA of the remote system to calculate
  366.                    the costs. For more information, refer to the user's
  367.                    manual FDLOG.DOC.
  368.                    Please note that this new feature does NOT work together
  369.                    with InterMail because InterMail does not put the "Phone:"
  370.                    Entry into its logfile.
  371.                  * The database structure changed. Your current database will
  372.                    be converted.
  373.                  ? Commandline-switch /I<File> caused a Runtime error since
  374.                    V1.22ß-1, fixed.
  375.                  + Implemented [Include] section. In this section you can
  376.                    specify additional configuration files (or parts of
  377.                    configuration files). You can use this, if you use two
  378.                    different configuration files but you want to have common
  379.                    parts, i.e. for [RemoteCost]. You may use [Include] in an
  380.                    included configuration.
  381.  
  382. ══════════════════════════════════════════════════════════════════════════════
  383. FDLog V1.22                                                           Page   6
  384.  
  385.  
  386. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  387. ──────────────────────────────────────────────────────────────────────────────
  388.  
  389. ──────────────────────────────────────────────────────────────────────────────
  390. FDLog V1.22ß-2 (6-Nov-95)
  391. ──────────────────────────────────────────────────────────────────────────────
  392.  
  393.                  + If you are using McMail and having problems with FDLog,
  394.                    please read to updated McMail-setup part in FDLOG.DOC.
  395.                  + One old, but till now not documented feature:
  396.                    If you call FDLog /FREEZE and freezing failed, FDLog will
  397.                    return with errorlevel 5, otherwise with errorlevel 0. Same
  398.                    is for FDLog /UNFREEZE.
  399.                  * I changed the unfreeze procedure once again. Now unfreeze
  400.                    removes the freeze-semaphore as well, if it is still
  401.                    present (important for McMail).
  402.                  ? Points and commas will now be removed from McMail's "Cost:"
  403.                    entry because this might cause serious problems. So, 0,37
  404.                    will now be converted to 37, and 1.223 will be converted
  405.                    to 1223.
  406.  
  407. ──────────────────────────────────────────────────────────────────────────────
  408. FDLog V1.22ß-1 (5-Nov-95)
  409. ──────────────────────────────────────────────────────────────────────────────
  410.  
  411.                  ! Oeps, I found a terrible "bug" in the FDLog docs concerning
  412.                    McMail's cost setup. The sample cost-table was completely
  413.                    wrong, because I swapped the cost and secs/impulse para-
  414.                    meters, sorry.
  415.                  + Added the /TODAY and /YESTERDAY commandline switches. If
  416.                    you specify these switches upon startup of FDLog and you
  417.                    have commented the keywords StartDate and EndDate in your
  418.                    .INI file, you can easily create the logs and summaries of
  419.                    the current day or the day before.
  420.                  + Implemented [Holidays] section. You can specify your holi-
  421.                    days there. There is also a new Keyword "Holiday" that can
  422.                    be used in every [CostInclx-xx] and [CostExclx-xx] section
  423.                    which represents all days specified in [Holidays].
  424.                  + "Workday" and "Everyday" can now be used as statement in
  425.                    Cost Inclusion and Exclusion sets. This makes the config-
  426.                    uration easier. "Everyday" represents just every day, while
  427.                    "Workday" represents every day from Monday to Friday.
  428.                  ? Fixed two small bugs related to OS-Initialization and the
  429.                    commandline-parameter-check.
  430.                  + Enhanced [Freeze] section. The new argument has been added.
  431.                    This new argument specifies the file that should be deleted
  432.                    upon unfreeze. This is necessary for mailers, which use a
  433.                    different file to freeze and unfreeze. McMail, for
  434.                    instance, kills the freeze semaphore after it is frozen and
  435.                    FDLog has to delete the response-semaphore to unfreeze
  436.                    McMail.
  437.                  ? Fixed a small bug in the cost-separation log: When using
  438.                    HISDN it could happen, that the sum of the impulses of
  439.                    the different cost-brands is not equal to the sum written
  440.                    at the end of the summary.
  441.                  + Information about quantity and costs of the answer-cost
  442.                    management are located the Cost-Separation-Log. This
  443.                    information will only be present, when you have either
  444.                    HISDN oder InitCost activated with at least one logfile.
  445.  
  446. ══════════════════════════════════════════════════════════════════════════════
  447. FDLog V1.22                                                           Page   7
  448.  
  449.  
  450. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  451. ──────────────────────────────────────────────────────────────────────────────
  452.  
  453.                  ? Cost-translation has been ignored on calls over midnight;
  454.                    however, I think that almost nobody had to use a cost-
  455.                    translation over midnight. I wonder if that is the last
  456.                    "midnight" bug or not?
  457.                  + Implemented flexible answer-cost management. This is
  458.                    necessary for some telephone systems. In Great Britain
  459.                    there is a new way of calculating costs: The first 5
  460.                    minutes of call get a fix charge, and after these 5
  461.                    minutes it continues as usual with impulses. The length
  462.                    and charge of this answer-costs depends on the time you
  463.                    called and where you called. You can set up cost and length
  464.                    in the [CostTran] section now. For more information please
  465.                    refer to descripton of [CostTran] in FDLog's manual. To
  466.                    activate aswer-cost management for a specific line/logfile
  467.                    you have to add "InitCost" after the logname in [LogFiles].
  468.                  + Implemented AllCallsLogType=CONNECT|sysopName switch in
  469.                    the [Settings] sections in FDLog's .INI file. With this
  470.                    switch you can change the sytle of the Allcalls-Log a
  471.                    little bit. If you set this switch to "Connect", FDLog will
  472.                    will write information about the connect-string into this
  473.                    log, if you set it to "SysopName", FDLog will write the
  474.                    Sysop's Name instead of the connect-string.
  475.                  * Changed a minor thing concerning Userlog and Allcalls-
  476.                    log writing. I couldn't remember the sense of a command
  477.                    in there and so I just removed it. Please give me a message
  478.                    if you find a user's log without extension.
  479.                  * Changed some small things in McMail/Binkley style log
  480.                    analyzer procedure; this should increase the speed a
  481.                    little bit.
  482.                  ? FDLog did not correctly recognize date changes in McMail
  483.                    logfiles in Binkley style (no ShortLog), fixed.
  484.                  
  485. ──────────────────────────────────────────────────────────────────────────────
  486. FDLog V1.21 (11-Jul-95)
  487. ──────────────────────────────────────────────────────────────────────────────
  488.  
  489.                  + Implemented cost-separation-summary. This new summary shows
  490.                    exactly how the costs are devided up (rates with mutation
  491.                    times). You can activate this new summary with the switches
  492.                    CostSeparationLog=NO|yes and PCostSeparationReport=NO|yes.
  493.                    Check this out, this is a really great new feature!
  494.                  + Added AddMissing=NO|yes switch in FDLOG.INI. If you set 
  495.                    this switch to yes, FDLog will adopt a file into FILES.BBS 
  496.                    if it was requested but could be located in FILES.BBS.
  497.                  + Ctrl-Z will now be recognized in netmail-templates as
  498.                    End-Of-File.
  499.                  + Implemented /NOPER command-line switch. If this switch is
  500.                    specified upon startup, FDLog will never process periodic 
  501.                    logs and summaries. This makes i.e. sense if you want to 
  502.                    use FDLog's internal scheduler but you don't want FDLog to
  503.                    process these scheduled events automatically.
  504.                  + Implemented /ONLYPER command-line switch. If you specify
  505.                    this switch upon startup, FDLog will only create periodic
  506.                    log if there are periodic logs to create.
  507.  
  508.  
  509.  
  510. ══════════════════════════════════════════════════════════════════════════════
  511. FDLog V1.21                                                           Page   8
  512.  
  513.  
  514. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  515. ──────────────────────────────────────────────────────────────────────────────
  516.  
  517. ──────────────────────────────────────────────────────────────────────────────
  518. FDLog V1.21ß-5 (30-Jun-95)
  519. ──────────────────────────────────────────────────────────────────────────────
  520.  
  521.                  + Use PATCH.BAT to apply this update and make sure that you
  522.                    you have the FDLog V1.20 executable in your current path.
  523.                    FDLog V1.20 might be named FDLOG.EXE, FDLOG120.EXE or
  524.                    FDLOG120.OLD for the patch to work.
  525.                  * DOS 7.0 gets reported as Windows 95 now.
  526.                  + Implemented complete support for T-Mail. This new logfile-
  527.                    type can be auto-detected and forced via Mailer=T-Mail as
  528.                    well. Please not that you have to set up [RemoteCost]
  529.                    correctly because this mailer does not seem to have an
  530.                    internal cost-handling. Further updating of download-
  531.                    counters is not possible because the path of a sent file
  532.                    is not written to the log.
  533.                  ? Fixed some small things related to McMail logfiles.
  534.                  ? Multiple requests in one session to one and the same file
  535.                    were processed more than once which caused failed requests.
  536.                  ? First call information was written into allcalls-log.
  537.                    Removed.
  538.                  + FDLog did not support McMail logfiles in Binkley-format.
  539.                    Now FDLog is able to auto-detect the style of a McMail
  540.                    logfile and to process is. There is also a new mailer-
  541.                    switch for this style of logfiles: McMail/Binkley
  542.                  * Changed handling of magics that cover a special function.
  543.                    Now these magics are not ignored any more but always
  544.                    assumed to be successful. The size of the transferred data
  545.                    can unfortunately not be determined, so these freqs have
  546.                    0-size. In the allcalls summary and the user's log there
  547.                    is written that the file-request was special.
  548.  
  549. ──────────────────────────────────────────────────────────────────────────────
  550. FDLog V1.21ß-4 (16-Jun-95)
  551. ──────────────────────────────────────────────────────────────────────────────
  552.  
  553.                  + Implemented complete support for Binkley and Binkley/2.
  554.                    These logfile-type can be auto-detected and forced via
  555.                    Mailer=Binkley as well. I have been reported that there is
  556.                    a problem when reading Binkley's log while the mailer is
  557.                    running. It seems that the filesize cannot be determined.
  558.                    We will have a closer look at that and try to do *some-
  559.                    thing*.
  560.  
  561. ──────────────────────────────────────────────────────────────────────────────
  562. FDLog V1.21ß-3 (9-Jun-95)
  563. ──────────────────────────────────────────────────────────────────────────────
  564.  
  565.                    I am sorry that this update took so long and that there has
  566.                    not been done too much :( It's just that I am very busy by
  567.                    the time I didn't have much time to continue on FDLog.
  568.                  + From now on I will release Beta-Versions of FDLog as PATCH-
  569.                    releases. This should save some space and money :-) Please
  570.                    execute PATCH.BAT to patch your last official release-
  571.                    version. In this case, this is FDLog V1.20.
  572.                  + Implemented RemoveMissing=YES|no switch. With this switch
  573.  
  574. ══════════════════════════════════════════════════════════════════════════════
  575. FDLog V1.21                                                           Page   9
  576.  
  577.  
  578. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  579. ──────────────────────────────────────────────────────────────────────────────
  580.  
  581.                    you can tell FDLog if entries with missing files should
  582.                    be removed from FILES.BBS.
  583.                  ? Fixed transfer resume problems with FrontDoor and Inter-
  584.                    mail. Now the aborted transfers are not considered but
  585.                    the full file length is calculated on resumed transfers.
  586.                    Please note that with Xenia FDLog also conideres an aborted
  587.                    transfer (in sending mode) with full length. This is due
  588.                    to the information in the logfile.
  589.                  ? Runtime-Error occured, when FDLog detected an invalid node-
  590.                    number in a FrontDoor or InterMail logfile, fixed.
  591.                  ? FDLog could not interpret nodenumbers, when the zone was
  592.                    longer than three characters.
  593.  
  594. ──────────────────────────────────────────────────────────────────────────────
  595. FDLog V1.21ß-2 (4-May-95)
  596. ──────────────────────────────────────────────────────────────────────────────
  597.  
  598.                  + I start writing information about every entry into the
  599.                    history file with some "severity" information:
  600.                    ! Fixed mayor bug
  601.                    ? Fixed minor bug
  602.                    + New feature
  603.                    * Changed feature
  604.                    - Removed feature
  605.                  ! When last call written into the database had a file-request
  606.                    and this call was remaining in your mailer-logfile, FDLog
  607.                    updated the download-counter of this file once again,
  608.                    fixed.
  609.                  ! Multiline-systems and McMail: Beginning from Line 2 - n,
  610.                    it was possible, that FDLog wrote the last processed call
  611.                    into the database once again but with the date of the 
  612.                    following day, fixed. >> Sorry about that! <<
  613.                  + Implemented ALLCALLS.LOG summary statistics. This sta-
  614.                    tistics contain every in- and outbount call in ONE file
  615.                    with information about Line, Date, Time, Duration, Connect,
  616.                    Remote-System, cost and FREQs. The switches for this logs 
  617.                    are AllCallsLog=NO|yes and PAllCallsLog=NO|yes for the
  618.                    periodic logs.
  619.  
  620. ──────────────────────────────────────────────────────────────────────────────
  621. FDLog V1.21ß-1 (1-May-95)
  622. ──────────────────────────────────────────────────────────────────────────────
  623.  
  624.                    Improved AKA-Matching Logic: Check now even for node, not
  625.                    only for zone and net.
  626.                    If FDLog should increase the download-counter of a file
  627.                    that did not exist any more, it added this non-existing
  628.                    file to FILES.BBS. Fixed.
  629.                    Implemented ForcedDLCLength=NO|yes switch. In Version 1.20
  630.                    FDLog took the possible maximum for the download-counter if
  631.                    it would be longer than specified in DownloadCounter=[##].
  632.                    If you set the switch to "No" FDLog just expands the down-
  633.                    loadcounter for the specific entry automatically that the
  634.                    number fits into it. If you set it to "Yes" FDLog will be-
  635.                    have as in V1.20 and set it to the possible maximum for
  636.                    the specified length.
  637.  
  638. ══════════════════════════════════════════════════════════════════════════════
  639. FDLog V1.21                                                           Page  10
  640.  
  641.  
  642. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  643. ──────────────────────────────────────────────────────────────────────────────
  644.  
  645.                    Implemented DLCLeadingZeros=YES|no Switch. With this switch
  646.                    you can tell FDLog if you'd like to see leading Zeros or
  647.                    leading Spaces in the downloadcounter.
  648.  
  649. ──────────────────────────────────────────────────────────────────────────────
  650. FDLog V1.20 (30-Apr-95)
  651. ──────────────────────────────────────────────────────────────────────────────
  652.  
  653.                    The cost-calulation of ISDN-lines in Holland is now
  654.                    supported; for more detailed information have a look into
  655.                    FDLOG.DOC.
  656.                    Cost-Translation has been reprogrammed completely. Now it's
  657.                    possilble to define more than two cost-mutations depending
  658.                    on date, weekday and time.
  659.                    ** YOU WILL HAVE TO ADOPT YOUR CURRENT .INI TO THE NEW **
  660.                    **                       SYSTEM!                       **
  661.                    Removed "by Lothar Lindinger" from FDLog's logfile.
  662.                    Implemented new templates to check wheater current run is
  663.                    a yearly/monthly run or not: @YEARLYLOG@ and @MONTHLYLOG@.
  664.                    These logic templates are true, if the currently created
  665.                    netmail comes from a monthly or yearly run.
  666.                    Implemented new templates for language-definition of week-
  667.                    daynames and monthnames: @MON:@ - @SUN:@ and @JAN:@ - 
  668.                    @DEC:@.
  669.                    Implemented template to define the string displayed for
  670.                    failed filerequests in the netmail: @FAILED:@
  671.                    The database is now also available in the unregistered
  672.                    version, but not all advanced functions on it. Hi Ask! :-)
  673.                    FDLog did not adopt a missing sysop name in Xenia, fixed.
  674.                    Changed name of user's logs: The part of that contains the
  675.                    sysop name now has 2 chars of the firstname and 2 chars of
  676.                    the lastname - i.e. Lothar Lindinger's log will be 
  677.                    LILO####.LOG.
  678.                    FDLog will warn you if you specify values with commas in
  679.                    the INI-file where commas are not allowed.
  680.                    Changed screen output-routine: If a string is longer than
  681.                    79 chars, it will be placed in a 2nd line in a proper way.
  682.                    Implemented McMail support with Auto-Detection or forced
  683.                    via Mailer=McMail.
  684.                    Implemented AlwaysRemoteCost switch - with this switch you
  685.                    can force FDLog to use [RemoteCost] for ALL calls to pro-
  686.                    cess.
  687.                    Added CentsPerUnit switch to make also very small rates
  688.                    (i.e. 1.4 cents per minute) possible. See FDLOG.DOC for
  689.                    further information about that.
  690.                    FDLog did not recognize last line in a textfile if it was
  691.                    not terminated with CRLF, fixed.
  692.                    Implemented UpdateCounter=<Yes/No> switch. It is now
  693.                    possible to update the download-counter after a
  694.                    file-request. This works only in combination with the data-
  695.                    base.
  696.                    Improved download-counter support. The style of the down-
  697.                    load-counter is now configurable with 
  698.                    DownloadCounter=<Spec>. If <Spec> is empty no download-
  699.                    counter will be created.
  700.                    Internal netmail-template had a small error when writing
  701.  
  702. ══════════════════════════════════════════════════════════════════════════════
  703. FDLog V1.20                                                           Page  11
  704.  
  705.  
  706. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  707. ──────────────────────────────────────────────────────────────────────────────
  708.  
  709.                    messages from a multiline system, fixed.
  710.                    Cost translation for the higher rates during daytime is
  711.                    now also available in the unreg. version.
  712.                    Remote-cost was calculated after address remapping
  713.                    ([NodeLinking],NodeByName), fixed.
  714.                    Made some internal changes in the database-handling. The
  715.                    longer breakes, that appear when processing really big
  716.                    databases should be shorter now.
  717.                    Implemented ExtendedInfo=Yes|no switch. If this switch is
  718.                    set to yes, there will be information about date, time and
  719.                    line of any in/outbound call on the screen/logfile. This is
  720.                    useful if you want to know about progress of the current
  721.                    process.
  722.                    Implemented new features for file-requests. Any filerequest
  723.                    gets completely analyzed now, magics get converted and
  724.                    there is more detailed information the reports.
  725.                    Implemented FailedFREQs=yes|No switch; with this switch you
  726.                    can in/exclude failed-file-requests from any logfiles.
  727.                    The structure of the file-request database has changed;
  728.                    the old database will be automatically converted, but
  729.                    the size of all requests will be set to zero and the status
  730.                    will be set to ok. This means that eventually failed old
  731.                    requests will be handled as sent requests.
  732.                    Aborted mail sessions and failed file-requests were not 
  733.                    recognized in Xenia, fixed.
  734.                    Changed Jokers: * stands for an unlimited amount of
  735.                    alphanumeric characters, ? stands for ONE alphanumeric
  736.                    character, # for a numeric character or the character "#"
  737.                    itself. Therefore i.e. 2:24*/## stands for all systems with
  738.                    a 2 char nodenumber in Region 24.
  739.                    FDLog always wrote CONNECT to the connect-string when
  740.                    using Xenia logfiles, removed.
  741.                    FDLog did not recognize calls which were made via
  742.                    FrontDoor's script feature because then the connect-
  743.                    message was not written to the logfile. Now FDLog
  744.                    takes date and time of the "~ SysOp:" Message for
  745.                    such a call and assumes "n/a" for the connect-message.
  746.                    Runtime-Error occured when there was a file-transfer with-
  747.                    out connect-message (i.e. midnight-maintainance), fixed.
  748.                    @ONECALL@ template did not work, fixed.
  749.                    Removed Version-Date from PID-Kludge in netmail-messages.
  750.                    I deleted my current FDLog Source-Code and could not un-
  751.                    delete it any more. Due to this fact, I have to reprogram
  752.                    all the stuff mentioned after the [Magic] Section once
  753.                    again :-(
  754.                    Updated compiler-libraries. I have no idea if this fixed
  755.                    bugs or created new ones ;-)
  756.                    Implemented [Weekend] section and the corresponding entry
  757.                    for [CostTran] to specify a weekend-rate.
  758.                    Added CentsPerUnit switch to make also very small rates
  759.                    (i.e. 1.4 cents per minute) possible. See FDLOG.DOC for
  760.                    further information about that.
  761.                    Remote-cost was calculated after address remapping
  762.                    ([NodeLinking],NodeByName), fixed.
  763.                    Cost translation for the higher rates during daytime is
  764.                    now also available in the unreg. version.
  765.  
  766. ══════════════════════════════════════════════════════════════════════════════
  767. FDLog V1.20                                                           Page  12
  768.  
  769.  
  770. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  771. ──────────────────────────────────────────────────────────────────────────────
  772.  
  773.                    Implemented UpdateCounter=<Yes/No> switch. It is now
  774.                    possible to update the download-counter after a
  775.                    file-request. This works only in combination with the data-
  776.                    base.
  777.                    Improved download-counter support. The style of the down-
  778.                    load-counter is now configurable with 
  779.                    DownloadCounter=<Spec>.
  780.                    Implemented new features for file-requests. Any filerequest
  781.                    gets completely analyzed now, magics get converted and
  782.                    there is more detailed information the reports.
  783.                    !!! This structure of the file-request-database has  !!!
  784.                    !!! changed and the old database cannot be converted !!!
  785.                    Aborted mail sessions were not recognized in Xenia, fixed.
  786.                    @ONECALL@ template did not work, fixed.
  787.                    Changed Jokers: * stands for an unlimited amount (0..x) of
  788.                    alphanumeric characters, ? stands for ONE alphanumeric
  789.                    character. So 2:24*/?? stands for all systems with
  790.                    a 2 char Nodenumber in Region 24.
  791.                    Removed Version-Date from PID-Kludge in netmail-messages.
  792.                    Implemented [Magic] section in FDLOG.INI to detect File-
  793.                    Requests of Magic files.
  794.                    Implemented settings SystemMail= and MinDownlinkCost= for
  795.                    more flexible downlink-cost calculations.
  796.                    Implemented free base memory check.
  797.                    Added handshaking time in [ConnTime] in sample FDLOG.INI
  798.                    for modes >19200bps.
  799.                    Changed program-header line to a more FIDO-style way.
  800.                    FDLog now *tries* to set 80*25 screen-size if it is not
  801.                    already set. This does not work out from some very special
  802.                    video-modes!
  803.                    Implemented [Freeze] section and SemaphoreMaxWait= in
  804.                    FDLOG.INI, implemented command-line switches /FREEZE and
  805.                    /UNFREEZE. With this you can freeze your mailer in a
  806.                    secure way.
  807.  
  808. ──────────────────────────────────────────────────────────────────────────────
  809. FDLog V1.19 (4-Mar-95)
  810. ──────────────────────────────────────────────────────────────────────────────
  811.  
  812.                    Under some circumstances a cost of a call was not written
  813.                    100% correctly into the user's log, fixed.
  814.                    Expanded max. call duration in database - the old database
  815.                    gets converted automatically.
  816.                    Changed output of duration-time: Before the output changed
  817.                    from hh:mm:ss to ddd:hh:mm if a duration was longer
  818.                    than 23 hours, now it changes if duration was longer than
  819.                    99 hours.
  820.                    If scheduler should create userlogs and UserLogs was set
  821.                    to No, userlogs were not created and then there was a
  822.                    file-open error on creating the summaries, fixed.
  823.                    Implemented mailer-rescan semaphore (RescanSemaphore=)
  824.                    Implemented powerful template-converter and tons of
  825.                    templates for netmail-messages. Check out FDLOG.DOC
  826.                    for further information about this new powerful feature.
  827.                    Rewritten and modularized netmail-writer.
  828.                    Implemented possibility to disable certain logfiles; i.e.
  829.  
  830. ══════════════════════════════════════════════════════════════════════════════
  831. FDLog V1.19                                                           Page  13
  832.  
  833.  
  834. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  835. ──────────────────────────────────────────────────────────────────────────────
  836.  
  837.                    if you just want to know the cost of one specific line.
  838.                    Just write a minus "-" before the filename of the logfile
  839.                    in [LogFiles] and then FDLog does not care about any calls
  840.                    in this logfile.
  841.                    Implemented file-request analyzer:
  842.                    -New Logfile: (P)Requester-Log ((P)RequesterLog=yes/NO)
  843.                    -New Logfile: (P)Request-Log ((P)RequestLog=yes/NO)
  844.                    -New switch: FREQsInUserLog=yes/NO
  845.                    There is a new database for these file-requests: FREQS; all
  846.                    filerequests will be written into this database when
  847.                    database is used. The file-request analyzer also works w/o
  848.                    database. If you are using InterMail you cannot use these
  849.                    new features, because InterMail does not verbose
  850.                    file-requests in it's logfile.
  851.                    FDLog now writes all AKAs a SysOp used into his User's Log.
  852.                    Implemented FlipName switch. If you set this switch to yes,
  853.                    the filename of the user's log is starting with the code
  854.                    instead of starting with the SysOp-name. This was made due
  855.                    to security reasons (request logs of others).
  856.                    Fixed the problem with periodic logs and different configs;
  857.                    there was only one global LASTRUN info file - now there is
  858.                    LASTRUN file created for every config.
  859.                    Implemented support for Xenia Mailer.
  860.                    Rewritten complete logfile analyzer in a modular way. Now
  861.                    it's much easier to implement new mailer-systems and adapt
  862.                    existing ones. As this is a pretty lot of new code, there
  863.                    might be new bugs there although I've tested the code very
  864.                    well. However, the new code is about 25% faster than the
  865.                    old one ;-)
  866.                    Rewritten mailer detection.
  867.                    Implemented DeleteOldLogs switch to delete old .LOG files
  868.                    automatically.
  869.                    Added unit "Day(s)" for DataBaseMaxAge switch.
  870.                    Implemented [NodeLinking] to link nodes together via their
  871.                    addresses. Short addresses are supported.
  872.                    Fixed a bug that occured when calls were over midnight -
  873.                    the date of this was wrong in every log.
  874.                    Rewritten FILES.BBS writing part - there is now no size
  875.                    limit for FILES.BBS any more. Long Descriptions are also
  876.                    supported now, although FDLog will never create a long-
  877.                    description.
  878.                    This is the first version with English and German Docs.
  879.  
  880. ──────────────────────────────────────────────────────────────────────────────
  881. FDLog V1.18 (27-Dec-94)
  882. ──────────────────────────────────────────────────────────────────────────────
  883.  
  884.                    Implemented currency in logfiles, set via Currency=<String>
  885.                    in FDLog's INI.
  886.                    In the sample configuration file (FDLOG.INI) the line with
  887.                    the RealDuration option was missing; implemented.
  888.                    The number of my bank account was wrong, I've written
  889.                    0192-0011300 instead of 1092-0011300. Fortunately the guys
  890.                    at the bank checked that and corrected the number and I
  891.                    received all transfers without any problems ;-)
  892.                    Fixed RunTime error that occured when TimeUsageLog was
  893.  
  894. ══════════════════════════════════════════════════════════════════════════════
  895. FDLog V1.18                                                           Page  14
  896.  
  897.  
  898. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  899. ──────────────────────────────────────────────────────────────────────────────
  900.  
  901.                    created and ActivityLog was NOT created.
  902.                    Fixed RunTime error that occured when expected date in log-
  903.                    file was invalid. This could only happen when other pro-
  904.                    grams write into FrontDoor/InterMail's logfile which are
  905.                    not 100% compatible with FD/IM's logstyle.
  906.                    Fixed RunTime error that occured when a ":" was written 
  907.                    after a filename.
  908.  
  909. ──────────────────────────────────────────────────────────────────────────────
  910. FDLog V1.17 (17-Nov-94)
  911. ──────────────────────────────────────────────────────────────────────────────
  912.  
  913.                    Fixed a bug that occured when a "------------------" string
  914.                    occured in the logfile. This could only occur if there was
  915.                    e.g. an error in the ROUTE.FD (forgotten comment).
  916.                    Changed Operating System Output again, e.g. DOS 4.01 was
  917.                    reported as 4.1, fixed.
  918.                    FDLog did not recognize all EchoFiles. ALLFIX sends files
  919.                    with extensions like *.Z0C - *.Z9C which have not been re-
  920.                    cognized. I have just had a chat with an EchoFile special-
  921.                    ist about that problem and I hope FDLog recognizes all kind
  922.                    of these files now.
  923.                    FDLog had some problems with considering the files in
  924.                    [EchoFiles]. FDLog also included files of unknown type
  925.                    which were transferred before the EchoFile. Fixed.
  926.                    If you disabled FDLog's logfile by avoiding a filename in
  927.                    LogName= you got an "? Incorrect setting" error although
  928.                    this is the way to disable the logfile. FDLog did not
  929.                    create the logfile but the error message was displayed. But
  930.                    however, fixed.
  931.  
  932. ──────────────────────────────────────────────────────────────────────────────
  933. FDLog V1.16 (14-Nov-94)
  934. ──────────────────────────────────────────────────────────────────────────────
  935.  
  936.                    Changed EchoFile recognition - now all files ending with IC
  937.                    and the files before are identified as EchoFiles. In V1.15
  938.                    only .TIC and .ZIC files were recognized.
  939.                    Implemented qualifying-system for calls. Now only calles
  940.                    from qualified systems get processed by FDLog. This is use-
  941.                    ful if you would like to have the reports just a certain
  942.                    call and costs from other zones should be ignored.
  943.                    When running under OS/2 V3.00 FDLog reported OS/2 V2.30. In
  944.                    fact this was not a bug of FDLog but OS/2 V3.00 reports
  945.                    Version 20.30. However FDLog now reports OS/2 V3.00 when
  946.                    running under OS/2 V3.00.
  947.                    FDLog had a stack overflow when FDLog's logfile could not
  948.                    be opened, fixed.
  949.                    Changed keyfile. You need a new registration key.
  950.  
  951. ──────────────────────────────────────────────────────────────────────────────
  952. FDLog V1.15 (9-Nov-94)
  953. ──────────────────────────────────────────────────────────────────────────────
  954.  
  955.                    I changed nearly all the program - the source nearly is 
  956.                    about twice as long as the one of V1.14 and this leads to
  957.  
  958. ══════════════════════════════════════════════════════════════════════════════
  959. FDLog V1.17, FDLog V1.16, FDLog V1.15                                 Page  15
  960.  
  961.  
  962. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  963. ──────────────────────────────────────────────────────────────────────────────
  964.  
  965.                    a lot of new great features.
  966.                    Implemented possibility to calculate costs that downlinks
  967.                    cause to your system; FDLog can exactly calculate to cost
  968.                    that your downlinks have to pay that you can run your
  969.                    system only by the payments of your downlinks.
  970.                    Implemented EchoMail and EchoFile detection in logfiles;
  971.                    FDLog can tell you how much of the costs have been caused
  972.                    by EchoMails and EchoFiles. Implemented possibility to
  973.                    specify certain directories as ECHOFILE directories; every
  974.                    transfer to/out of these directories are recognized as
  975.                    ECHOFILE transfer. Implemented ECHOMAIL and ECHOFILE 
  976.                    summary logfiles.
  977.                    Implemented "Node-Linking": If a system calls your system
  978.                    with different AKAs FDLog can select the node via the
  979.                    SysOp's name and put all calls of this SysOp together.
  980.                    Enhanced FILES.BBS support. FDLog now leaves old entries
  981.                    in FILES.BBS if the file still exists. Also comment lines
  982.                    are now possilbe in FILES.BBS.
  983.                    Implemented possilbilty to calculate the cost of the 
  984.                    remote-system via it's nodenumber. Now the systems that
  985.                    call your system can also see the cost THEY had when
  986.                    calling YOUR system.
  987.                    Implemented scheduler for monthly and/or yearly creation
  988.                    of all types of reports and netmails.
  989.                    Changed the name of the User's Logs.
  990.                    Implementes database. You can now delete your large Front-
  991.                    Door/InterMail logfile because FDLog can store ALL relevant
  992.                    information in a fast access database. Implemented fast-
  993.                    pointer-postioning for fast input-logfile access.
  994.                    Some minor changes in several reports.
  995.  
  996. ──────────────────────────────────────────────────────────────────────────────
  997. FDLog V1.14 (28-Oct-94)
  998. ──────────────────────────────────────────────────────────────────────────────
  999.  
  1000.                    When using MultiLog processing FDLog only considered the
  1001.                    first log for the first call and the last log for the last
  1002.                    call, fixed.
  1003.                    If there was a date error in the input logfile (i.e. date
  1004.                    jumped from 10-Oct-94 to 8-Aug-93 for the next call) FDLog
  1005.                    stopped activity when 8-Aug-93 was not in the selected time
  1006.                    period. Now there will occur a warning message, FDLog will
  1007.                    ignore all calls which were during the date-jump but FDLog
  1008.                    will continue analyzing the logfile.
  1009.                    When handshaking time occured over midnight (i.e. 10secs
  1010.                    handshaking time, connect at 00:00:07->call cost from
  1011.                    23:59:57) FDLog calculated horrible handshaking cost and
  1012.                    the log was out of "state-of-the-art". I considered this
  1013.                    special case in every version of FDLog but unfortunately
  1014.                    I had a small sign error in the calculation, but anyway,
  1015.                    it's fixed now.
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022. ══════════════════════════════════════════════════════════════════════════════
  1023. FDLog V1.14                                                           Page  16
  1024.  
  1025.  
  1026. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  1027. ──────────────────────────────────────────────────────────────────────────────
  1028.  
  1029. ──────────────────────────────────────────────────────────────────────────────
  1030. FDLog V1.13 (22-Oct-94)
  1031. ──────────────────────────────────────────────────────────────────────────────
  1032.  
  1033.                    Changed sorting-information output to Info level.
  1034.  
  1035.                    Runtime error occured if FDLog started detailed analysis,
  1036.                    no call was found and RealDuration was set to Yes. Fixed.
  1037.  
  1038. ──────────────────────────────────────────────────────────────────────────────
  1039. FDLog V1.12 (18-Oct-94)
  1040. ──────────────────────────────────────────────────────────────────────────────
  1041.  
  1042.                    Max. Zonenumber was limited to 255 by FDLog although a
  1043.                    maximum of 65535 is allowed, fixed.
  1044.  
  1045. ──────────────────────────────────────────────────────────────────────────────
  1046. FDLog V1.11 (17-Oct-94)
  1047. ──────────────────────────────────────────────────────────────────────────────
  1048.  
  1049.                    Implemented different summary-log sort criteria.
  1050.                    Implemented a NM-Send-Level: A system must have at least
  1051.                    a certain number of calls before a NM-Report is written to
  1052.                    it. See NMLevel= setting.
  1053.                    Implemented detection of first/last call in selected
  1054.                    period, deactivateable with setting RealDuration=No. The
  1055.                    information will be written into the summary logs and the
  1056.                    netmail reports.
  1057.  
  1058. ──────────────────────────────────────────────────────────────────────────────
  1059. FDLog V1.10 (16-Oct-94)
  1060. ──────────────────────────────────────────────────────────────────────────────
  1061.  
  1062.                    FDLog wrote "FDLog active for * seconds" also on Usage-
  1063.                    display, fixed.
  1064.                    Calculation during low-cost periods could cause wrong calc-
  1065.                    ulation of costs under some circumstances, fixed.
  1066.                    In the sample FDLOG.INI I've written in [ConnTime] 14440
  1067.                    instead of 14400, fixed.
  1068.  
  1069. ──────────────────────────────────────────────────────────────────────────────
  1070. FDLog V1.09 (14-Oct-94)
  1071. ──────────────────────────────────────────────────────────────────────────────
  1072.  
  1073.                    I am using a new release of the compiler now. The "known
  1074.                    bug" which caused a crash when using FDLog under MS-DOS 6.2,
  1075.                    EMM386 and NOEMS is fixed now.
  1076.  
  1077. ──────────────────────────────────────────────────────────────────────────────
  1078. FDLog V1.08 (13-Oct-94)
  1079. ──────────────────────────────────────────────────────────────────────────────
  1080.  
  1081.                    Added Operating-System detection. Currently FDLog differs
  1082.                    between any kind of DOS and OS/2.
  1083.                    FrontDoor / InterMail logfiles can now be analyzed WHILE
  1084.                    the mailer is running. This was possible due to some extra
  1085.  
  1086. ══════════════════════════════════════════════════════════════════════════════
  1087. FDLog V1.13, FDLog V1.11, FDLog V1.10, FDLog V1.09, FDLog V1.08       Page  17
  1088.  
  1089.  
  1090. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  1091. ──────────────────────────────────────────────────────────────────────────────
  1092.  
  1093.                    C code. Thanks to Ron Huiskes who nearly insisted on that.
  1094.  
  1095. ──────────────────────────────────────────────────────────────────────────────
  1096. FDLog V1.07 (13-Oct-94)
  1097. ──────────────────────────────────────────────────────────────────────────────
  1098.  
  1099.                    Added some high-speed C code to speed up the program.
  1100.                    Approximate acceleration: 2:1
  1101.                    Implemented support for InterMail logfiles and automatic
  1102.                    logfile detection. Now FDLog is able to make it's stat-
  1103.                    istics out of InterMail logs as well.
  1104.                    Changed FDLog's output logfile - first screen displays will
  1105.                    now also be written to the logfile if enabled. Nice feature
  1106.                    if there is something wrong in the config-file.
  1107.                    Added RunTime counter which is displayed on termination
  1108.                    of FDLog.
  1109.                    Added [ConnTime] part in sample configuration file; I've
  1110.                    forgotten this in former releases.
  1111.                    Forground colour did not change back after FDLog terminated
  1112.                    on some graphic boards and special conditions. Fixed.
  1113.  
  1114. ──────────────────────────────────────────────────────────────────────────────
  1115. FDLog V1.06 (12-Oct-94)
  1116. ──────────────────────────────────────────────────────────────────────────────
  1117.  
  1118.                    Cost-calculation during daytime had a small logical
  1119.                    mistake, fixed.
  1120.                    Pointnumbers longer than three characters caused "***" in
  1121.                    FILES.BBS, fixed.
  1122.                    Runtime error always occured on inbound calles due to a
  1123.                    stupid mistake, fixed.
  1124.  
  1125. ──────────────────────────────────────────────────────────────────────────────
  1126. FDLog V1.05 (9-Oct-94)
  1127. ──────────────────────────────────────────────────────────────────────────────
  1128.  
  1129.                    Added a startup-line in FDLog's logfile.
  1130.                    Fixed a bug that caused wrong calculation when a call
  1131.                    covered the whole HighCost period.
  1132.                    Implemented possibilty the calculate with cost-impulses
  1133.                    instead of fixed rates per minute.
  1134.                    Rewritten high-cost calculating part.
  1135.  
  1136. ──────────────────────────────────────────────────────────────────────────────
  1137. FDLog V1.04 (1-Oct-94)
  1138. ──────────────────────────────────────────────────────────────────────────────
  1139.  
  1140.                    Implemented possibility to create logfiles with config-
  1141.                    urable filename and loglevel.
  1142.                    Implemented one new display-level (Infos) for a good
  1143.                    amount of information but not too much.
  1144.                    Changed summary/timeusage statistics - expanded space
  1145.                    of in- and outbound calls to 4 characters.
  1146.  
  1147.  
  1148.  
  1149.  
  1150. ══════════════════════════════════════════════════════════════════════════════
  1151. FDLog V1.07, FDLog V1.06, FDLog V1.05, FDLog V1.04                    Page  18
  1152.  
  1153.  
  1154. History of FDLog                               (C) 1994,96 by Lothar Lindinger
  1155. ──────────────────────────────────────────────────────────────────────────────
  1156.  
  1157. ──────────────────────────────────────────────────────────────────────────────
  1158. FDLog V1.03 (29-Sep-94)
  1159. ──────────────────────────────────────────────────────────────────────────────
  1160.  
  1161.                    Fixed a bug that could cause file-creation error when a
  1162.                    pointnumber was greater than 999. (Released at 12:00)
  1163.                    Implemented runtime-error handler.
  1164.                    Fixed a bug that caused internal division by zero.
  1165.  
  1166. ──────────────────────────────────────────────────────────────────────────────
  1167. FDLog V1.02 (27-Sep-94)
  1168. ──────────────────────────────────────────────────────────────────────────────
  1169.  
  1170.                    Implemented different colours for a different kind of
  1171.                    messages on the screen. Implemented "display-level".
  1172.                    Implemented support of different costs during different
  1173.                    periods.
  1174.                    Implemented support of modem-handshaking calculation.
  1175.                    Implemented HIGHRATE logfile.
  1176.                    Made some internal changes for outputs.
  1177.                    Changed all logfiles a little bit.
  1178.  
  1179. ──────────────────────────────────────────────────────────────────────────────
  1180. FDLog V1.01 (25-Sep-94)
  1181. ──────────────────────────────────────────────────────────────────────────────
  1182.  
  1183.                    Implemented a lot of new features, like MultiLine-Log
  1184.                    processing and the possibility to control FDLog via a
  1185.                    configuration file. Changed and added some command-line
  1186.                    switches.
  1187.  
  1188.                    Netmails were not set to be kill/sent. Fixed.
  1189.  
  1190. ──────────────────────────────────────────────────────────────────────────────
  1191. FDLog V1.00 (23-Sep-94)
  1192. ──────────────────────────────────────────────────────────────────────────────
  1193.  
  1194.                    First public release
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214. ══════════════════════════════════════════════════════════════════════════════
  1215. FDLog V1.03, FDLog V1.02, FDLog V1.01, FDLog V1.00                    Page  19
  1216.  
  1217.